#include <cmath>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int N;
cout << "Введите четырёхзначное число: " << endl;
cin >> N;
if(N<999 || N>10000){
    cout << "Это число не является четырёхзначным";
}
else{
    cout << "Число чётное: " << endl;
    if(N%2==0){
        cout << "Да" << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    cout << "Число кратное трём: " << endl;
    if(N%3==0){
        cout << "Да" << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    int a = sqrt(N);
    cout << "Число является квадратом: " << endl;
    if(a == sqrt(N)){
        cout << a << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    int b = N/1000;
    int c = N/100%10;
    int d = N/10%10;
    int e = N%10;
    int min;
    if(e<c){
        min = e;
    }
    else{
        min = b;
    }
    if(min > c){
        min = c;
    }
    if(min > d){
        min = d;
    }
    cout << "Наименьшая цифра числа: " << endl << min << endl;
    int max;
        if(e>b){
        max = e;
    }
    else{
        max = b;
    }
    if(max < c){
        max = c;
    }
    if(max < d){
        max = d;
    }
    cout << "Наибольшая цифра числа: " << endl << max << endl;
    int sum;
    if(b==0){
        sum++;
    }
    if(c==0){
        sum++;
    }
    if(d==0){
        sum++;
    }
    if(e==0){
        sum++;
    }
    cout << "Количество нулей: " << endl << sum << endl;
    int a1 = sqrt(e);
    cout << "Цифра в разряде единиц является квадратом числа " << endl;
    if(a1 == sqrt(e)){
        cout << a1 << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    int a2 = sqrt(d);
    cout << "Цифра в разряде десятков является квадратом числа " << endl;
    if(a2 == sqrt(d)){
        cout << a2 << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    int a3 = sqrt(c);
    cout << "Цифра в разряде сотен является квадратом числа " << endl;
    if(a3 == sqrt(c)){
        cout << a3 << endl;
    }
    else{
        cout << "Нет" << endl;
    }
    int a4 = sqrt(b);
    cout << "Цифра в разряде тысяч является квадратом числа " << endl;
    if(a4 == sqrt(b)){
        cout << a4 << endl;
    }
    else{
        cout << "Нет" << endl;
    }
}
    return 0;
}
